A Generic Fragmented Object Structured Framework for Distributed Storage Support
نویسنده
چکیده
We propose a generic framework for storage support in a distributed environment. This comprises a set of storage abstractions and storage policies: data clusters, cluster containers, and container domains, supporting sharing, caching, and replication. These abstractions and these policies are structured as fragmented objects (FOs), such that each storage system designer can ooer the appropriate tradeoos to its targeted applications. The core set of abstractions is discussed , their interfaces are presented, and the FO-structuring of the cluster abstraction is detailed.
منابع مشابه
Using Object Replication for Building a Dependable Version Control System
Object-oriented technologies are frequently used to design and implement distributed applications. Object replication is a well-established approach to increase the dependability for such applications. Generic replication infrastructures often fail to meet non-standard application-specific requirements such as support for client-side computing. Our FTflex replication infrastructure combines the...
متن کاملSOS: An Object-Oriented Operating System - Assessment and Perspectives
SOS (SOMIW Operating System) is the result of a four-year effort at INRIA to define an object-oriented operating system. SOS provides support for arbitrary, user-defrned, typed objects. The system implements object migration; this mechanism is generic, but can be tailored to specific object semantics thanks to the prerequisite and upcall concepts. SOS also supports Fragmented Objects (FOs), i.e...
متن کاملCOOL: Kernel Support for Object-Oriented Environments
The Chorus Object-Oriented Layer (COOL) is an extension of the facilities provided by the Chorus distributed operating system with additional functionality for the support of object-oriented environments. This functionality is realized by a layer built on top of the Chorus V3 Nucleus, which extends the Chorus interface with generic functions for object management: creation, deletion, storage, r...
متن کاملAspectix: A Quality-Aware, Object-Based Middleware Architecture
Quality of service is becoming more and more important in distributed systems. Current middleware systems lack quality-of-service support on the application and on the system level. AspectIX is a CORBA-compliant middleware platform that defines generic interfaces to control quality-of-service and an infrastructure for quality implementations. AspectIX is based on a fragmented object model that ...
متن کاملAn Object-Oriented View of Fragmented Data Processing for Fault and Intrusion Tolerance in Distributed Systems
This paper describes a technique, called Object-Oriented Fragmented Data Processing, for jointly improving the reliability and security with which distributed computing systems process sensitive information. The technique protects the information contained in, and the processing performed by, a given object by first fragmenting the object into the subsidiary objects of which it is composed. It ...
متن کامل